@CHARSET "UTF-8";
body {
		margin: 0px;
		padding: 0px;
		text-align: center;
	}
td
{
	font-size: 12px;
}
span
{
	font-size: 12px;
}
a:link { text-decoration: none;color: blue}
a:active { text-decoration:none;}
a:hover { text-decoration:none;color: green} 
a:visited { text-decoration: none;color:navy;}
.centerdiv {
			width: 960px; margin:auto; padding:auto;
}
/*-----------user下的jsp样式表-------------*/
/*login.jsp样式表*/		
	#login_page {
		height:768px;
		background:url("../img/loginpage_bg.jpg") repeat-x #8a9bc9;
	}
	#login_page #tb1 {
		margin:auto;
		padding:auto;
		position:relative; top:200px; width:262px;
	}
	#login_page #tb1 #logo{
		position:relative; left:50px
	}
	#login_page #tb1 #hello{
		font-size: 36px; color:#fff;
	}
	#login_page #tb1 #tb12{
		position:relative; left:5px; background: url('../img/login_bg.png'); width:260px;height:153px; text-align: center;
	}
	#login_page #tb1 #tb12 .userstyle{
		position: relative; left:15px;
	}
	/*register.jsp样式表*/
	#register {
		border: 1px #d5cab9 solid; width:500px; position:relative; top:200px; 
	}
	#register_title {
		font-weight: bold; float:left;position:relative; left:10px; top:5px; font-size:12px
	}
	/*top.jsp 样式表*/
	#top {
		background: url('../img/top_bg.jpg') repeat-x;height:133px;
	}
	#top #welcome {
		width:960px; height:30px; margin:auto; padding:auto;text-align:center; position:relative; top:10px; font-size: 12px;
	}
	#top #welcome #welfont {
		float:left; margin-left:350px; font-weight: bold; color:#FFF;
	}
	#top #welcome .timestyle {
		float:left; margin-left: 100px;
	}
	#top #welcome #loginstyle {
		float:right;
		margin-right: 20px;
	}
	#top #welcome #loginstyle a{
		color:#ffffcc;
	}
	#top #welcome #loginstyle .distance{
		margin-left:5px
	}
	#top #header {
		width:960px; margin:auto; text-align:center;  margin-top: 5px;
	}
	#top #header #logopos {
		float:left; margin-left: 30px
	}
	#top #header #menu {
		float:left; margin-left: 150px; margin-top: 50px; font-weight: bold; 
	}
	#top #header #menu a {
		float:left; margin-right: 40px;color:#16285c;
	}
	.line {
		width:960px; height:1px;  background: url('../img/line.png') repeat-x;  margin-top:5px; float:left;
	}
	/*navigation.jsp样式表*/
	#boldline {
		width:630px; height:3px; float:right; background: url('../img/bold_line.png') repeat-x;
	}
	#navigation {
		margin-top:20px;
		margin-left: 202px;
		float:left;
	}
	#navigation #search {
		width:145px; margin-right:5px;
	}
	#navigation .hot {
		position:relative; top:5px; font-size:12px; font-weight: bold;
	}
	#navigation ul {
		position: relative; top:5px; list-style: none; margin-left:75px;
	}
	#navigation ul li {
		margin-top: 5px; color:navy;
	}
	/*bookselect.jsp样式表*/
	#bookselect {
			width:650px;  float:left; margin-left:40px; margin-top:20px; 
		}
	#bookselect .book {
			width:185px; height:120px; float:left; margin-right: 30px; margin-bottom: 40px;
		}
	#bookselect .book .bookphoto {
			width:80px; height:120px; float:left;
		}
	#bookselect .book .information {
			float:left; margin-left:8px; margin-top: 5px;
		}
	#bookselect .book  .information .title{
			font-size: 12px; font-weight: bold; position:relative; margin-bottom: 5px;
		}
	#bookselect .book  .information .detail {
			font-size:12px; position:relative; top: 5px; 
		}
		#bookselect .book  .information .addbuy {
			font-size:12px; font-weight: bold; position:relative; top:12px;
		}
		#bookselect #div_page {
			float:left; width:650px; 
		}
		#bookselect #div_page .sumbook {
			float:left; margin-left:200px
		}
		#bookselect #div_page .sumpage {
			float:right; margin-right:50px
		}
		/*bookdetail.jsp页面样式表*/
		#bookdetail {
			border: 1px #d5cab9 solid; width:500px; float:left; margin-left:70px; margin-top: 20px
		}
		#bookdetail #bookdetail_title {
			font-weight: bold; float:left;position:relative; left:10px; top:5px; font-size:12px
		}
		/*订单和购物车左部分样式*/
		.leftstyle {
			margin-top:20px; float:left; margin-left:10px;
		}
		.leftstyle .hot {
			position:relative; top:5px; font-size:12px; font-weight: bold;
		}
		.leftstyle ul {
			position: relative; top:5px; list-style: none; margin-left:75px;
		}
		.leftstyle ul li {
			margin-top: 5px; color:navy;
		}	
		/*shopcarselect.jsp orderselect.jsp messageselect.jsp样式表*/
		
		.tablestyle {
			border: 1px #d5cab9 solid; width:585px; float:right; margin-right:15px; margin-top: 20px
		}
		.tablestyle .title_font {
			height:30px; font-weight: bold; float:left;position:relative; left:10px;
		}
		.tablestyle .table_title {
			font-size:12px; background-color: #c1ccff; height:30px; text-align: center;
		}
		
		.tablestyle tr {
			font-size:12px; height:30px;
		}	
		
		/*messageleave.jsp页面样式表*/
		 #message_title {
			width:200px;
		}
		#message_content {
			width:200px; height:100px
		}	
		
	/*---------admin下的jsp样式表------------*/
	/*bookctrl.jsp样式表*/
	#admin_bookctrl{
		top:20px;
		left:240px;
		position:relative;
		text-align: left;
	}
	/*bookselect.jsp样式表*/
	#admin_bookselect {
		width:960px; margin:auto;
	}
	#admin_bookselect #searchpart {
		float:right; margin-right:175px;
	}
	/*booktype.jsp样式表*/
		#admin_booktype {
				width: 960px; margin: auto;
		}
			#admin_booktype #booktypelist {
				border: 1px #d5cab9 solid; width:300px; float:left; margin-left:350px; text-align: center;
			}
			#admin_booktype #booktypelist #list_title {
				font-size:12px; background-color: #c1ccff; height:30px;
			}
	/*bookadd.jsp页面样式表*/
		
		.bookadd{
			border: 1px #d5cab9 solid; width:500px; float:left; margin-left:350px; margin-top: 20px
		}
		.bookadd .bookadd_title{
			font-weight: bold; float:left;position:relative; left:10px; top:5px; font-size:12px
		}
		.bookadd .bookadd_image{
			width: 100px;
			height: 150px;
			background-repeat: no-repeat;
			background-image: none;
		}
		 .bookadd .bookadd_content{
			 height:150px;
		}		
	/*bookdetail.jsp页面样式表*/
	#admin_bookdetail{
		border: 1px #d5cab9 solid; width:500px; float:left; margin-left:350px; margin-top: 20px
	}
	#admin_bookdetail #admin_bookdetail_title {
		font-weight: bold; float:left;position:relative; left:10px; top:5px; font-size:12px
	}		
	/*userselect.jsp页面样式表*/
	#userselect {
		border: 1px #d5cab9 solid; width:620px; float:right;  margin-top: 20px
	}
	#userselect #userselect_title {
		height:30px; font-weight: bold; float:left;position:relative; left:10px;
	}
	#userselect #userselect_tabletitle{
		font-size:12px; background-color: #c1ccff; height:30px; text-align: center;
	}
	#userselect tr{
		font-size:12px; height:30px
	}
	